package com.weiyuwqj.api.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

@Table(name = "sys_article")
public class SysArticle implements Serializable {
    /**
     * 主键
     */
    @Id
    private Integer id;

    /**
     * 所属站点	
     */
    @Column(name = "site_id")
    private Integer siteId;

    /**
     * 文章名称	
     */
    private String name;

    /**
     * 状态	
     */
    private Integer status;

    /**
     * 文章来源
     */
    @Column(name = "article_source")
    private String articleSource;

    /**
     * 最后修改时间	
     */
    private String publish;

    /**
     * 是否跳转	
     */
    @Column(name = "is_jump")
    private String isJump;

    /**
     * 作者	
     */
    private String author;

    /**
     * 跳转地址	
     */
    private String jumpurl;

    /**
     * 概要	
     */
    private String summary;

    /**
     * 排序	
     */
    private Integer sort;

    /**
     * 是否置顶	0.否 1.是
     */
    @Column(name = "is_top")
    private Integer isTop;

    /**
     * 是否标注
     */
    private Integer mark;

    /**
     * 点击数	
     */
    private Integer hits;

    /**
     * 发表用户ID	
     */
    @Column(name = "user_id")
    private Integer userId;

    /**
     * 发表时间	
     */
    private Date addtime;

    /**
     * 发表IP	
     */
    private String addip;

    /**
     * 更新时间	
     */
    private Date updatetime;

    /**
     * 更新ip	
     */
    private String updateip;

    /**
     * 栏目更新人	
     */
    @Column(name = "updateuser_id")
    private Integer updateuserId;

    /**
     * 内容	
     */
    private String content;

    /**
     * 获取主键
     *
     * @return id - 主键
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置主键
     *
     * @param id 主键
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取所属站点	
     *
     * @return site_id - 所属站点	
     */
    public Integer getSiteId() {
        return siteId;
    }

    /**
     * 设置所属站点	
     *
     * @param siteId 所属站点	
     */
    public void setSiteId(Integer siteId) {
        this.siteId = siteId;
    }

    /**
     * 获取文章名称	
     *
     * @return name - 文章名称	
     */
    public String getName() {
        return name;
    }

    /**
     * 设置文章名称	
     *
     * @param name 文章名称	
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取状态	
     *
     * @return status - 状态	
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置状态	
     *
     * @param status 状态	
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取文章来源
     *
     * @return article_source - 文章来源
     */
    public String getArticleSource() {
        return articleSource;
    }

    /**
     * 设置文章来源
     *
     * @param articleSource 文章来源
     */
    public void setArticleSource(String articleSource) {
        this.articleSource = articleSource;
    }

    /**
     * 获取最后修改时间	
     *
     * @return publish - 最后修改时间	
     */
    public String getPublish() {
        return publish;
    }

    /**
     * 设置最后修改时间	
     *
     * @param publish 最后修改时间	
     */
    public void setPublish(String publish) {
        this.publish = publish;
    }

    /**
     * 获取是否跳转	
     *
     * @return is_jump - 是否跳转	
     */
    public String getIsJump() {
        return isJump;
    }

    /**
     * 设置是否跳转	
     *
     * @param isJump 是否跳转	
     */
    public void setIsJump(String isJump) {
        this.isJump = isJump;
    }

    /**
     * 获取作者	
     *
     * @return author - 作者	
     */
    public String getAuthor() {
        return author;
    }

    /**
     * 设置作者	
     *
     * @param author 作者	
     */
    public void setAuthor(String author) {
        this.author = author;
    }

    /**
     * 获取跳转地址	
     *
     * @return jumpurl - 跳转地址	
     */
    public String getJumpurl() {
        return jumpurl;
    }

    /**
     * 设置跳转地址	
     *
     * @param jumpurl 跳转地址	
     */
    public void setJumpurl(String jumpurl) {
        this.jumpurl = jumpurl;
    }

    /**
     * 获取概要	
     *
     * @return summary - 概要	
     */
    public String getSummary() {
        return summary;
    }

    /**
     * 设置概要	
     *
     * @param summary 概要	
     */
    public void setSummary(String summary) {
        this.summary = summary;
    }

    /**
     * 获取排序	
     *
     * @return sort - 排序	
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 设置排序	
     *
     * @param sort 排序	
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 获取是否置顶	0.否 1.是
     *
     * @return is_top - 是否置顶	0.否 1.是
     */
    public Integer getIsTop() {
        return isTop;
    }

    /**
     * 设置是否置顶	0.否 1.是
     *
     * @param isTop 是否置顶	0.否 1.是
     */
    public void setIsTop(Integer isTop) {
        this.isTop = isTop;
    }

    /**
     * 获取是否标注
     *
     * @return mark - 是否标注
     */
    public Integer getMark() {
        return mark;
    }

    /**
     * 设置是否标注
     *
     * @param mark 是否标注
     */
    public void setMark(Integer mark) {
        this.mark = mark;
    }

    /**
     * 获取点击数	
     *
     * @return hits - 点击数	
     */
    public Integer getHits() {
        return hits;
    }

    /**
     * 设置点击数	
     *
     * @param hits 点击数	
     */
    public void setHits(Integer hits) {
        this.hits = hits;
    }

    /**
     * 获取发表用户ID	
     *
     * @return user_id - 发表用户ID	
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置发表用户ID	
     *
     * @param userId 发表用户ID	
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取发表时间	
     *
     * @return addtime - 发表时间	
     */
    public Date getAddtime() {
        return addtime;
    }

    /**
     * 设置发表时间	
     *
     * @param addtime 发表时间	
     */
    public void setAddtime(Date addtime) {
        this.addtime = addtime;
    }

    /**
     * 获取发表IP	
     *
     * @return addip - 发表IP	
     */
    public String getAddip() {
        return addip;
    }

    /**
     * 设置发表IP	
     *
     * @param addip 发表IP	
     */
    public void setAddip(String addip) {
        this.addip = addip;
    }

    /**
     * 获取更新时间	
     *
     * @return updatetime - 更新时间	
     */
    public Date getUpdatetime() {
        return updatetime;
    }

    /**
     * 设置更新时间	
     *
     * @param updatetime 更新时间	
     */
    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }

    /**
     * 获取更新ip	
     *
     * @return updateip - 更新ip	
     */
    public String getUpdateip() {
        return updateip;
    }

    /**
     * 设置更新ip	
     *
     * @param updateip 更新ip	
     */
    public void setUpdateip(String updateip) {
        this.updateip = updateip;
    }

    /**
     * 获取栏目更新人	
     *
     * @return updateuser_id - 栏目更新人	
     */
    public Integer getUpdateuserId() {
        return updateuserId;
    }

    /**
     * 设置栏目更新人	
     *
     * @param updateuserId 栏目更新人	
     */
    public void setUpdateuserId(Integer updateuserId) {
        this.updateuserId = updateuserId;
    }

    /**
     * 获取内容	
     *
     * @return content - 内容	
     */
    public String getContent() {
        return content;
    }

    /**
     * 设置内容	
     *
     * @param content 内容	
     */
    public void setContent(String content) {
        this.content = content;
    }
}